﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interfaces;

namespace Model
{
    // Kunde-klassen
    public class Kunde : IKunde
    {
        // Globale variable.
        string navn;
        string adresse;         
        int postNr;
        int kundeNr;
        long tlfNr;
        string mail;

        // Konstruktør.
        public Kunde(int kundeNr, string navn, string adresse, int postnr, long tlfNr, string mail)
        {
            // Initialisering...
            this.navn = navn;
            this.adresse = adresse;
            this.postNr = postnr;
            this.tlfNr = tlfNr;
            this.kundeNr = kundeNr;
            this.mail = mail;
        }

        public override string ToString()
        {
            return kundeNr + " - " + navn;
        }

        #region Properties til variable
        public string Navn
        {
            get { return navn; }
            set { navn = value; }
        }
        public string Adresse
        {
            get { return adresse; }
            set { adresse = value; }
        }
        public int PostNr
        {
            get { return postNr; }
            set { postNr = value; }
        }
        public int KundeNr
        {
            get { return kundeNr; }
            set { kundeNr = value; }
        }
        public long TlfNr
        {
            get { return tlfNr; }
            set { tlfNr = value; }
        }
        public string Mail
        {
            get { return mail; }
            set { mail = value; }
        }
        #endregion
    }
}
